package com.njwb.day05;

//单例模式：懒汉单例
public class Singleton {
    //保存创建该类对象实例
    private static Singleton singleton=null;
    //外部不能通过构造方法进行实例的创建
    private Singleton(){
    }
    //提供静态方法可以通过类名进行调用
    //通过方法的内部返回对象的实例
    public static Singleton getSingleton(){
        //确保创建的是唯一的一个对象
        if(singleton==null){
            singleton=new Singleton();
        }
        return singleton;
    }
}
